package top.vanchor.myblog2back.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author Ding
 * @since 2022-01-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class BackAdmin implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 管理员id
     */
    @TableId(value = "a_id", type = IdType.AUTO)
    private Integer aId;

    /**
     * 登录账号--最高32位
     */
    private String aUsername;

    /**
     * 登录密码--6-12位
     */
    private String aPassword;

    /**
     * 管理员真实姓名--最高32位
     */
    private String aRealName;

    /**
     * 管理员头像
     */
    private String aAvatar;

    /**
     * 登录次数
     */
    private Long aLoginNum;

    /**
     * 最后登录时间戳
     */
    private String aLastTime;

    /**
     * 最后登录ip地址
     */
    private String aLastIp;

    /**
     * 手机号
     */
    private String aPhone;

    /**
     * 管理员状态：0禁用，1启用
     */
    private Integer aStatus;

    /**
     * 管理员角色id
     */
    private Integer aGroupId;

    /**
     * 管理员创建时间
     */
    private String aCreateTime;

    /**
     * 管理员修改时间
     */
    private String aUpdateTime;

    @TableField(exist = false)
    private String lastTime;

    @TableField(exist = false)
    private String createTime;

    @TableField(exist = false)
    private String updateTime;

    @TableField(exist = false)
    private String role;

    @TableField(exist = false)
    private String roleCode;

}
